|
Spring Roo is an open source software tool that uses convention-over-configuration principles to provide rapid application development of Java-based enterprise software.〔("InfoWorld: SpringSource CEO to tout Roo, a new Java enhancement" ) by Paul Krill; Dated 2009-06-01.〕 The resulting applications use common Java technologies such as Spring Framework, Java Persistence API, Java Server Pages, Apache Maven and AspectJ.〔("SD Times: Roo released to handle repetitive Spring tasks" ) by Alex Handy; Dated 2009-10-19.〕 Spring Roo is a member of the Spring portfolio of projects. ==Motivation and History== Spring Roo's mission statement is to ''"fundamentally improve Java developer productivity without compromising engineering integrity or flexibility"''.〔("Spring Roo reference documentation" ), Mission Statement section; Retrieved 2010-2-21.〕 The technology was first demonstrated during the opening keynote at the SpringOne Europe developer conference on 27 April 2009, with an initial alpha release concurrently being published. During the keynote an application was built live on-stage that would be used by conference attendees to vote on the preferred name for the project (which at that time was codenamed "Roo" within SpringSource).〔("Tech Videos: The Future of Java Innovation" ) by Rod Johnson (CEO of SpringSource); Retrieved 2009-10-17.〕 Ultimately the name "Spring Roo" was preferred over alternatives including Spring Boost, Spring Spark, Spring HyperDrive and Spring Dart.〔("Spring Roo reference documentation" ), History section; Retrieved 2010-2-21.〕 Several releases followed,〔("InfoQ: Spring Roo 1.0 M1 Released" ) by Srini Penchikala; Dated 2009-5-31.〕〔("Jira issue tracking for Spring Roo Project releases" ); Retrieved 2010-2-21.〕 with the Roo 1.0.0.RELEASE (general availability) released in December 2009. In October 2010, Spring Roo 1.1.0.RELEASE was released. The 1.1.0 release moved to an OSGi foundation with associated add-on discovery model, plus added support for incremental database reverse engineering, Spring MVC page complexity reduction, Google Web Toolkit, Google App Engine, Apache Solr, JSON and smaller features like serializable automation.〔("A Big Hop Forward: Spring Roo 1.1.0 Is Released!" ), by Ben Alex (lead of Spring Roo at SpringSource); Retrieved 2010-10-27.〕 The current Roo project engineers are employed by SpringSource and as such Roo releases typically support the latest available releases of other Spring portfolio projects. In 2014 DISID takes over the leadership of the open source framework Spring Roo after the partnership agreement with Pivotal. They collaborate on further development of the Spring Roo project. Roo will continue in its goal of providing a code-gen style of RAD framework. The Spring Roo project will remain as an open source project under Spring, maintaining the same current licensing policy. Both Pivotal and DISID are calling on the Spring and Java communities for anyone who would like to collaborate in the project. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Spring Roo」の詳細全文を読む スポンサード リンク
|